import {PageQuery} from "@/model";

/**
 * 标签查询参数
 */
export interface TagQuery extends PageQuery {
    /**
     * 关键词
     */
    keyword?: string;
    /**
     * 标签类型(1记录 2题目)
     */
    type: number;
}

/**
 * 记录标签
 */
export interface RecordTag {
    /**
     * 标签id
     */
    id: number;
    /**
     * 标签名
     */
    tagName: string;
    /**
     * 引用数量
     */
    recordCount: number;
    /**
     * 创建时间
     */
    createTime: string;
}

/**
 * 题目标签
 */
export interface QuizTag {
    /**
     * 标签id
     */
    id: number;
    /**
     * 标签名
     */
    tagName: string;
    /**
     * 题目数量
     */
    quizCount: number;
    /**
     * 创建时间
     */
    createTime: string;
}

/**
 * 标签VO
 */
export interface TagVO {
    /**
     * 标签id
     */
    id: number;
    /**
     * 标签名
     */
    tagName: string;
    /**
     * 标签类型(1记录 2题目)
     */
    type: number;
}
